﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace sBlog.Net.Domain
{
    public static class MemCacheKey
    {
        public static string KeyGetPostsByUserID = "GPBUID_";
        public static string KeyGetPosts = "GP_";
        public static string KeyGetPostsInternal = "GPI_";
        public static string KeyGetListMlogFace = "GLMF_";
        public static string KeyGetPostFeature = "GPF_";
        public static string KeyGetPostByUrl = "GPBUrl_";
        public static string KeyGetPostByID = "GPBID_";
        public static string KeyGetMostPostByAuthors = "GMPBA_";
        public static string KeyGetTagsByPostID = "GTBPID_";
        public static string KeyGetRelatePostByTag = "GRPBT_";
        public static string KeyMostTagPosts = "MTP_";
        public static string KeyGetNewPosts = "GNP_";
        public static string KeyGetMostViewPostsByCatSlug = "GMVPBC_";
        public static string KeyGetPostsByUserIDNoNeedentryType = "GPBUIDNNET_";
        public static string KeyGetPostsByUserIDNeedentryType = "GPBUIDNET_";
        public static string KeyGetPostsByCategory = "GPBC_";
        public static string KeyGetPostsByCategoryAffterLogin = "GPBCAL_";
        public static string KeyGetPostHomePage = "GPHP_";
        public static string KeySearchPost = "SP_";
        public static string KeyGetHomePageWithPage = "GHPWP_";
        public static string KeyGetAllUsersPromote = "GAUPromote_";
        public static string KeyGetUserObjByUserName = "GUserByUserName_";
        public static string KeyShowReadContentPage = "SRCPage_";
        public static string KeySettingGetValue = "KeySettingGetValue_";
        public static string KeyTableLoadSettings = "TableLoadSettings_";
        public static string KeyViewPostOrPageModel = "VPOPModel_";
        public static string KeyGetTotalViewPostByUserId = "GTVPBUserId_";
        public static string KeyGetTotalLikePostByUserId = "GTLPBUserId_";
        public static string KeyGetNewPostByAuthor = "GNPBAuthor_";
        public static string KeyGetFollowByFollowingUserID = "GFByFollowingUID_";
        public static string KeyGetFollowByFollowerUserID = "GFByFollowerUID_";
        public static string KeyGetUserObjByUserID = "GUObjBUserID_";
        public static string KeyGetPages = "GetPages_";
        public static string KeyGetMostViewPostByCatSlug = "GMVPBCatSlug_";
        public static string KeyGetPostsByTagWithPage = "GPBTagWithPage_";
        public static string KeyGetPostsByCategoryWithPage = "GPBCatWithPage_";
        public static string KeyGetMostViewPostByCatSlugAndOwnerUserID = "GMVPBCatSlugAndOwnerUserID_";
        public static string KeyGetTagEntityByTagSlug = "GTEntityBTagSlug_";
        public static string KeyGetCategoryEntityByCategorySlug = "GCEntityByCatSlug_";
        public static string KeyGetPostRelateTag = "GetPostRelateTag_";
        public static string KeySearchKeywordWithPage = "SKWPage_";
        public static string KeyGetPostsByUserIdWithPage = "GPBUserIDWP_";
        public static string KeyGetPostWidgetHocMai = "GetPostWidgetHocMai_";
        public static string KeyGetCategoriesByPostID = "GetCategoriesByPostID_";
        public static string KeyGetPostsByUserIDAndStatusForCP = "GPBUASForCP_";
    }
}
